Big Huge Thesaurus

Dermochelys coriacea

noun